package adapterPattern.classAdapter;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author： pang-yun
 * @date： 2021-10-23 15:06
 * 功能目的 ：用于 类适配器
 */
@Data
@AllArgsConstructor
public class ClassAdapter implements IVoltage5V {
    // 将以前的继承  改为  持有一个实例对象
    private Voltage220 voltage220;
    @Override
    public int output5V() {
        if (voltage220!=null){
            int output = voltage220.output220V();
            int target = output/44;
            return target;
        }
        return 0;
    }
}
